#ifndef _DEFINES_H
#define _DEFINES_H

SamplerState linearClampSampler : register(s0);

// terrain rendering

texture2D heightMap : register(t6);

// defferred rendering

texture2D diffuseMap : register(t0);
texture2D normalMap : register(t1);
texture2D specularMap : register(t2);
texture2D glossMap : register(t3);
texture2D emissiveMap : register(t4);
texture2D depthMap : register(t5);

// ui rendering

texture2D uiTexture : register(t0);

// skybox

TextureCube skybox : register(t0);

#endif // #d#define _DEFINES_H